Master and slave parts
Slave parts are components that are inserted automatically into the 3D model when the user inserts the related master part; for example, inserting a stub end (Default Flange) automatically insert a loose flange, which is a slave part of the stub end.
Master and slave parts have their own dimension tables and catalog parts. The geometry of the slave part is included in the geometry of the master part. Both parts must be included in the piping specification.
Dimension table of master part
Below is an example of the dimension table of a master part. This part has no GDL; instead, it uses an internal shape (neck flange). You must define the same nominal sizes for both the master part and the slave part.
Assign the attribute 'Shortcodes of add-on parts' to the dimension table of the master part. The attribute value is the short code of the functional code for the slave part. If there is more than one add-on part, their short codes must be separated by a space character. See Functional codes.
Dimension table of slave part
Below is an example of the dimension table of a slave part. Note the geometry type: the slave part does not use a GDL file or an isometric drawing symbol.
Define the following dimension attributes for slave parts:
- Nominal size as the first dimension attribute.
- Other dimension attributes that you want to print in listings, such as the loose flange diameter and thickness.
- Mass.
See Defining attributes for dimensions.
Catalog parts
The catalog part of the master part is like any other catalog part.
The catalog part of the slave part contains the part information that is needed, for example, for listings.
The connection face type of a slave part is 'Auxiliary point'.
Master and slave parts in piping specification
You must add both the master part and the slave part to the piping specification.
The piping specification can contain, for example, a component class called 'Slaves', where all required slave parts have a functional code in that component class.
The picture below illustrates the relationship between a slave part and the dimension table of the master part